body {
  background-color: #f3fbfd;
}
.confirm-order {
  width: 7.5rem;
  height: 100%;
}
.confirm-order .choadd {
  padding-bottom: 0.3rem;
  background: url(../images/settlement/bg4.png);
  background-size: cover;
  position: relative;
}
.confirm-order .choadd .name {
  width: 2.78rem;
  line-height: 0.69rem;
  color: #444;
  font-size: 0.26rem;
}
.confirm-order .choadd .tel {
  line-height: 0.69rem;
  color: #444;
  font-size: 0.24rem;
}
.confirm-order .choadd .add {
  font-size: 0.24rem;
  line-height: 0.35rem;
  color: #666;
}
.confirm-order .choadd i {
  position: absolute;
  width: 0.18rem;
  height: 0.32rem;
  background: url(../images/settlement/logo38.png) no-repeat;
  background-size: cover;
  top: 0.56rem;
  right: 0.17rem;
}
.confirm-order .a {
  display: block;
  height: 100%;
  padding: 0 0.84rem 0 0.94rem;
  background: url(../images/settlement/logo46.png) no-repeat 0.28rem 0.37rem;
  background-size: 0.34rem 0.51rem;
}
.cart {
  margin-top: 0.16rem;
}
.cart .detailed {
  margin-top: 0.16rem;
}
.cart .box {
  padding: 0.28rem;
  height: 1.86rem;
  border-bottom: 1px solid #e8e8e8;
  /* border-top: 1px solid #e8e8e8; */
  background: #fff;
  position: relative;
}
.cart .box .checkbox {
  width: 0.6rem;
  height: 1.86rem;
  background: url(../images/settlement/logo40.png) no-repeat center;
  background-size: 0.3rem 0.3rem;
}
.cart .box .img {
  width: 1.86rem;
  height: 1.86rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cart .box .bot {
  margin-top: 0.29rem;
}
.cart .box .info {
  width: 4.3rem;
}
.cart .box .tt {
  font-size: 0.3rem;
  line-height: 0.36rem;
  color: #1b1b20;
  overflow: hidden;
  margin-bottom: 0.42rem;
}
.cart .box .tc .int span {
  margin-right: 0.08rem;
}
.cart .bot {
  margin-top: 0.29rem;
}
.cart .price {
  font-size: 0.32rem;
  line-height: 0.3rem;
  font-family: 'Arial';
  color: #c8994c;
}
.cart .price,
.cart .amo {
  font-size: 0.32rem;
}
.cart .minus {
  background: url(../images/settlement/img33.jpg) no-repeat;
  background-size: cover;
  margin-right: 0.24rem;
}
.cart .sum {
  background: url(../images/settlement/img32.jpg) no-repeat;
  background-size: cover;
}
.cart .amount {
  width: 0.84rem;
  height: 0.54rem;
  border: 1px solid #dbdbdb;
  border-radius: 0.04rem;
  background: #f1f1f1;
  margin-right: 0.24rem;
  font-size: 0.38rem;
  color: #666;
  line-height: 0.57rem;
  text-align: center;
  opacity: 1;
}
.sum,
.minus {
  width: 0.58rem;
  height: 0.59rem;
}
.jjg {
  background: #fff;
  color: #333;
  font-size: 0.3rem;
  margin-bottom: 0.2rem;
  padding-left: 0.2rem;
  line-height: 1rem;
  border-bottom: 1px solid #e8e8e8;
  border-top: 1px solid #e8e8e8;
}
.numbox {
  margin-top: -0.2rem;
}
.confirm-order .line {
  height: 0.86rem;
  padding: 0 0.28rem;
  border-bottom: 1px solid #e8e8e8;
  background: #fff;
  overflow: hidden;
  position: relative;
}
.confirm-order .line .text {
  width: 5.35rem;
  height: 0.86rem;
  background: none;
  border: 0;
  font-size: 0.26rem;
  color: #999;
}
.confirm-order .line .tt {
  font-size: 0.3rem;
  line-height: 0.86rem;
  color: #333333;
}
.confirm-order .line .price {
  font-size: 0.36rem;
  line-height: 0.86rem;
  color: #c8994c;
  font-family: 'Arial';
}
.confirm-order .line .w145 {
  width: 1.55rem;
  float: left;
}
.confirm-youhjt {
  position: absolute;
  right: 0.16rem;
  top: 0.26rem;
  background: url(../images/settlement/logo38.png) no-repeat;
  background-size: 100%;
  height: 0.32rem;
  width: 0.18rem;
}
.cart-list {
  width: 7.5rem;
  height: 2.1rem;
  background-color: #fff;
  /* position: absolute; */
  /* bottom: 0; */
}
.cart-list .balance {
  width: 7.02rem;
  height: 0.86rem;
  text-align: center;
  line-height: 0.86rem;
  font-size: 0.3rem;
  color: #fff;
  background-color: #c8994c;
  display: block;
  border-radius: 6px;
  margin: 0 auto;
}
.hj {
  font-size: 0.3rem;
  color: #1c1f23;
  text-align: center;
  line-height: 0.88rem;
}
.hj .price {
  font-size: 0.36rem;
  color: #c8994c;
  font-weight: bold;
  text-align: center;
  line-height: 0.88rem;
}
